package com.yunji.generate.common;

import com.yunji.generate.bean.TableInfo;

import java.util.List;

/**
 * @author hushuang
 * @since 2019/9/21
 */
public class BeanConfig {

    private String author;
    private String packageName;
    private String savePath;

    private List<String> tablePrefixes;

    private boolean isLombokSupported;
    private List<TableInfo> tables;

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getSavePath() {
        return savePath;
    }

    public void setSavePath(String savePath) {
        this.savePath = savePath;
    }

    public boolean isLombokSupported() {
        return isLombokSupported;
    }

    public void setLombokSupported(boolean lombokSupported) {
        isLombokSupported = lombokSupported;
    }

    public List<TableInfo> getTables() {
        return tables;
    }

    public void setTables(List<TableInfo> tables) {
        this.tables = tables;
    }

    public List<String> getTablePrefixes() {
        return tablePrefixes;
    }

    public void setTablePrefixes(List<String> tablePrefixes) {
        this.tablePrefixes = tablePrefixes;
    }
}
